package czStvDpds.mapmanagment;

/**
 * Tato třída v sobě uchovává privátní instanci mapy a její gettery a settery a
 * taky obsahuje statickou metodu kterou vrátí sama sebe, aby byla mapa
 * přístupná odkudkoliv
 *
 * @author Jiří Švejda
 */
public class StaticMap {

    private Map map;

    public Map getMap() {
        return map;
    }

    public void setMap(Map map) {
        this.map = map;
    }
    
    private static StaticMap staticMap;
    
    public static StaticMap getStaticMap() {
        if (staticMap == null) {
            staticMap = new StaticMap();
        }
        return staticMap;
    }
}
